<?php  
  	
	include("conn.php");	
 	    
		//1对1单聊界面 刷新使用接口
	//	http://127.0.0.1/s/pull_msg.php?uid=22&fid=23&startID=33

	$t1 = microtime(true); 

	$uid=$_REQUEST ["uid"]; /// _GET  _POST
	
	$fid=$_REQUEST ["fid"];

	$startID=$_REQUEST ["startID"];

	//2人之间的聊天提取。

	if($uid==NULL || $fid==NULL ){
		$jb->code=0;

		$jb->test= "no param!";
		 
		die( json_encode($jb) );  
	}
	 
	 //未指定消息开始点 则从0开始
	 if($startID==NULL) $startID=0;
	
	//echo $startID;

	//token找id 找好友消息,群消息。

	 //接收自己
	$strsql="select * from  tb_friendmsg where id>$startID and ( ( _to=$uid and send=$fid ) or ( _to=$fid and send=$uid )) order by id  ";
	
	//echo "$strsql<br>";
	
	// 执行sql查询
    $result=mysql_query($strsql, $conn);
	  
	// echo $strsql;
	if($result)
	{
		//  •MYSQL_BOTH - 默认  •MYSQL_ASSOC - 关联数组 •MYSQL_NUM - 数字数组
		while ($row = mysql_fetch_array($result ,MYSQL_ASSOC )) 
		{	
			//printf("ID: %s  Name: %s <br>", $row[0], $row[3]);
			$msg[] =$row;
		}

		if($result) mysql_free_result($result);
  
	}

  	 

    		

		$t2 = microtime(true); 
	 // 合并成一个大json对象。
		//echo "<br>";
		//echo "好友";	
		$jb->code=1;
		$jb->test=  "耗时".round($t2-$t1,6)."秒";  
		$jb->msgs=$msg;
		echo json_encode($jb);

 
	//顺便把自己的 会话未读计数清0
	$strsql="update tb_session set state=0 where uid=$uid and  friendID=$fid  "; 

		// echo $strsql;

		mysql_query($strsql, $conn);//  or die(  json_encode($jb) );


	mysql_close();

?>  
